package com.xiaoran.commonapi.utils;

import java.util.Arrays;
import java.util.Collections;
import java.util.List;

public class StringUtils {
    private static final String[] data_arr = {
            "a", "A", "b", "B", "c", "C", "d", "D", "e", "E", "f", "F", "g", "G", "h", "H"
            , "i", "I", "j", "J", "k", "K", "l", "L", "m", "M", "n", "N", "o", "O", "p", "P"
            , "q", "Q", "r", "R", "s", "S", "t", "T", "u", "U", "v", "V", "w", "W", "x", "X"
            , "y", "Y", "z", "Z", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0"
    };

    public static String random_str(Integer size) {
        String[] array = new String[data_arr.length];
        List<String> strings = Arrays.asList(data_arr);
        Collections.shuffle(strings);
        strings.toArray(array);
        StringBuilder stringBuilder = new StringBuilder();
        for (int i = 0; i < size; i++) {
            stringBuilder.append(array[i]);
        }
        return stringBuilder.toString();
    }
}
